Minetest

Minetest - игры, портированные на Эльбрус
Жанр:

Игра песочница

Описание:

Minetest - игра-песочница с открытым исходным кодом, созданная по мотивам Infiniminer и Minecraft, написанная на языке C++ и включающая интерпретатор Lua. Игру создал в 2010 году Пертту Ахола, известный как "celeron55", и с тех пор её развивает сообщество. Игра доступна в однопользовательском и многопользовательском режимах на большинстве операционных систем, включая Windows, Linux, macOS и Android.

Процесс установки:

GitHub Сайт проекта

Требуемые библиотеки:

  • 1. Irrlicht Engine
git clone --recursive https://github.com/minetest/minetest.git

Переключение minetest на стабильную версию 5.6.1 (19 Sep 2022) - 587f6656a4b86346e35da1b43b48b832d3f1b32e (опционально)

cd minetest && git checkout 587f6656a4b86346e35da1b43b48b832d3f1b32e
cd minetest
git clone --recursive https://github.com/minetest/minetest_game.git games/minetest_game
git clone --recursive https://github.com/minetest/irrlicht.git lib/irrlichtmt

Переключение minetest_game на стабильную версию 5.6.1 (18 Aug 2022) - aff9c28eed5536ac886734d41c33a84bac5fcbaf (опционально)

cd games/minetest_game && git checkout aff9c28eed5536ac886734d41c33a84bac5fcbaf

Переключение IrrlichtMt на стабильную версию 1.9.0mt8 (16 Sep 2022) - 3225007e8d31f09368c32406e2165828b8c2997a (опционально)

cd lib/irrlichtmt && git checkout 3225007e8d31f09368c32406e2165828b8c2997a
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -DDEVELOPMENT_BUILD=FALSE -DBUILD_CLIENT=TRUE -DBUILD_SERVER=TRUE -DRUN_IN_PLACE=FALSE ..
make -j8

Создание deb пакета при помощи checkinstall (опционально)

checkinstall --type=debian --install=no --pkgname=minetest --pkgversion=5.6.1 --nodoc --strip --stripso --reset-uids --gzman make install

Разработчики Minetest рекомендуют использовать их fork оригинального движка Irrlicht Engine.

git clone --recursive https://github.com/minetest/irrlicht.git irrlicht-mt

Переключение на стабильную версию 1.9.0mt8 (16 Sep 2022) - 3225007e8d31f09368c32406e2165828b8c2997a (опционально)

cd irrlicht-mt && git checkout 3225007e8d31f09368c32406e2165828b8c2997a
cd irrlicht-mt
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_SHARED_LIBS=TRUE ..
make -j8
make install

Для замены системной установленной библиотеки можно указать дополнительную опцию -DCMAKE_INSTALL_PREFIX=/usr при конфигурировании через CMake. Тогда установка произойдёт в папку /usr, а не /usr/local (по умолчанию).

Комментариев еще нетКомментарии могут оставлять только авторизованные пользователи
Онлайн компилятор e2k Онлайн компилятор e2k

Вы можете изучать предупреждения, ошибки и ассемблерный код, выдаваемые компилятором, а также просматривать результат выполнения скомпилированной программы для архитектуры Эльбрус(E2K). Поддерживаются языки, C++, Fortran, Rust.

Доступ к серверам Эльбрус Доступ к серверам Эльбрус

К серверам на процессорах архитектуры Эльбрус открылся бесплатный удаленный доступ, которым вы можете воспользоваться и возможно портировать что то полезное.

Руководство по эффективному программированию на e2k

Данное руководство содержит основные материалы для обучения эффективному программированию на платформе Эльбрус и применимо на любом варианте Linux-подобной операционной системы.

Телеграмм канал Эльбрус

Чат про администрирование и создание программ на платформе Эльбрус(E2K).